package com.superbytecode.common.model;

import lombok.Data;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

/**
 * All rights Reserved, Designed By www.super-bytecode.com
 *
 * @ProjectName: superbytecode-beacon
 * @Package: com.superbytecode.framework.common.model
 * @ClassName: LoginInformation
 * @Description: [用户登录信息]
 * <p> </p>
 * @Author: [Lance Ting]
 * @Date: 2023/11/22 9:43
 * @Version: V1.0
 * @Copyright: 2023 www.super-bytecode.com Inc. All rights reserved.
 * TODO: 注意,本文件Lance Ting所作,如果转载或使用请标明具体出处!
 **/
@Data
@Accessors(chain = true)
public class LoginInformation {
    // ----------------------------------------
    /**
     * 用户id
     */
    private Long userId;
    /**
     * 手机号
     */
    private String mobile;
    /**
     * 昵称
     */
    private String nickName;
    /**
     * 头像
     */
    private String avatar;
    // ----------------------------------------
    /**
     * 系统
     */
    private Integer systemId;

    /**
     * 客户端
     */
    private Integer clientId;
    // ----------------------------------------

    /**
     *
     */
    private String unionId;
    private String sessionId;
    private String token;
    private LocalDateTime tokenExpireTime;
}